@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { padding:0; margin:0; }
*:focus { outline: none; }
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,var { font-weight:normal; font-style:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; } 
.clear{ clear:both; font-size:0; visibility:hidden; line-height:1px; height:1px; margin-top:-1px;}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fixfloat{zoom:1}
.dot_spliter, .dot_spliter_l {background: url(/images/icon_39.gif) repeat-x 0px 0px; height: 1px;margin-right: auto;margin-left: auto;overflow: hidden;padding-top: 4px;padding-bottom: 4px;}
.dot_spliter_l{height: 5px;margin-top: 8px;clear: both;overflow: hidden;}
.line_spliter, .line_spliter_l {background:#E6E6E6; height: 1px;margin-right: auto;margin-left: auto;overflow: hidden;margin-top: 4px;margin-bottom: 4px;}
.line_spliter_l{height: 1px;margin-top: 8px;margin-bottom: 8px;clear: both;overflow: hidden;}
.blue_spliter_l{height:1px;margin:8px 0 4px 0;clear: both;overflow: hidden; background:#80C8E6;}
.blue_spliter_l2{height:2px;margin:8px 0 4px 0;clear: both;overflow: hidden; background:#0097da;}
.input_errmsg, .input_okmsg {height: 22px;width: auto;background-repeat: no-repeat;background-position: 4px 4px;padding-left: 25px;line-height: 22px;}
.input_errmsg {background-color: #FFDBDB;background-image: url(/images/srk_22.gif);}
.input_okmsg {background-color: #CBFF97;background-image: url(/images/srk_28.gif);}
.float_left, .fl {display: block;float: left;}
.float_right, .fr {display: block;float: right;text-align: right;}
.align_center, .ac {text-align: center;}
.align_left, .al {text-align: left;}
.align_right, .ar {text-align: right;}
.normal {font-weight:normal;}
.radius3 {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.radius5 {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.line {height: 12px;width: 1px;margin-right: 10px;margin-left: 10px;color: #BBB;line-height: 12px;}
.warning_box_err {background-color: #FEEDED;border: 1px solid #C00;color: #970000;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 30px;background-image: url(/images/srk_22.gif);background-repeat: no-repeat;background-position: 8px 8px;}
.warning_box_ok {background-color: #DFD;border: 1px solid #009700;color: #007500;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 30px;background-image: url(/images/srk_28.gif);background-repeat: no-repeat;background-position: 8px 8px;}
.warning_box_warn {background-color: #FCFDCA;border: 1px solid #9F6800;color: #8A5300;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 30px;background-image: url(/images/caution.png);background-repeat: no-repeat;background-position: 8px 8px;}

body { margin:0px; padding:0px; font-size:14px;line-height:20px; color:#505050; font-family:微软雅黑; background:#f8f8f8;}
input,textarea {font:12px/18px 微软雅黑;color:#505050;}
a { text-decoration:none; color:#505050}
a:focus{outline:none}
h2 { height:34px; line-height:24px;font-size:24px; color:#808080; font-weight:bold; }
h2 a { float:right; display:block; width:14px; height:16px; margin-top:5px; background:url(/images/icon_06.gif) no-repeat; text-indent:-99999px; overflow:hidden; zoom:1;}
h2 a.h2_text {background: url(/images/icon_06.gif) no-repeat right 0;font-size: 11pt;line-height: 16px;width: 200px;height: 16px;text-align: right;padding-right: 20px;}
h3 { height:35px; padding:0 30px 0 10px; line-height:35px; font-size:12px; color:#505050; font-weight:bold; border-bottom:1px solid #80c8e6; position:relative; }
h3 img { vertical-align:middle; margin-left:10px;}
h3 a,h3 span,h4 a {float:right; text-decoration:none;}
h3 em,h5 em {padding:0 0 0 20px;cursor:pointer;}
h3 em img,h5 em img {position:relative;top:-2px;margin:0 3px 0 0;}
h5 em img {top:0px;}
.fsx { display:block; width:61px; height:22px; background:url(/images/icon_44.gif); font-size:12px; text-align:center; font-weight:200; line-height:22px; position:absolute; left:55px; top:7px;}
a:hover.fsx { background-position:0 -22px;}
h4 { height:31px; padding:0 10px; font-size:18px; font-weight:bold; line-height:31px; border-bottom:1px solid #e5e5e5;}
h4 span {font-size:12px;}
h6 { height:35px; padding:0 30px 0 0; margin: 0 0 15px 0; line-height:35px; font-size:14px; color:#505050; font-weight:bold; border-bottom:1px solid #80c8e6; position:relative; }
.f18 { font-size:18px;}
.p5 { padding:5px 0}
.p10 { padding:10px 0 5px 0}
.inp01 { border:1px solid #cdcdcd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.inp01 textarea {overflow-y:auto; border:none; background:#;width:100%;}
input {border:1px solid #cdcdcd; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
input:focus {background-color:#f4ffd4; border:1px solid #a5c760}
input.err {background-color:#ffcccc; border:1px solid #ff0000}
.btn { padding:5px 20px 5px 20px;display:inline-block; font-weight:bold; background:rgba(225, 224, 228, 0.4); border:1px solid #d3d3d3; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-align:center; text-transform:uppercase; text-shadow:#fff 1px 2px 1px; }
.btn_blue { display:inline-block; color:#fff;font-weight:bold; background:url(/images/bj_03_blue.jpg) repeat-x; border:1px solid #0094d5; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-align:center; text-transform:uppercase; text-shadow:#004e7d 1px 1px 1px; }
a:hover.btn {background:rgba(225, 224, 228, 1);}
a:hover.btn_blue {background-position:0 -38px;}
.btn_large {font-size:14px;padding: 5px 15px 5px 15px;}
.btn_normal {font-size:12px;padding: 3px 10px 3px 10px;}

a.btn_small:link, a.btn_small:visited, a.btn_small:hover {text-decoration:none;}
.btn_small, .btn_small em{background:url("/images/mblog_btn.gif") no-repeat scroll 0 0 transparent;color:#333333;cursor:pointer;display:inline-block;font-weight:normal;height:21px;line-height:21px;text-decoration:none;}
.btn_small {padding-left:5px;background-position:left -353px;}
.btn_small em {background-position:right -378px;display:inline-block;height:21px;padding-right:5px;padding-left: 0px}
a.btn_small:hover em {background-position:right -428px;display:inline-block;height:21px;padding-right:5px;padding-left: 0px;}
a.btn_small:hover {background-position:0 -403px;}
a.btn_tiny_blue { display:inline-block;padding:2px 3px 0 3px; height:18px; text-align:center; color:#fff; line-height:16px; background:#01c1fa; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
a:hover.btn_tiny_blue { background:#48d4fd}

.blue { color:#0098df;}
a.blue { color:#0098df;}
a:hover.blue { color:#3fbaf3;}
.imgX { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.rect30 {height:30px;width:30px;}
.moshi_img_logo{position:relative;top:15px;left:19px;width: 15px;height: 15px;}
.moshi_text_logo{display: inline-block; position: relative; top: 4px; left: 0px; background: #66CCCC; padding: 0 6px 0 3px; margin: 0 4px 0 0; border-radius: 5px; color: white; float: left;}
.moshi_text_logo_none{visibility:hidden;}
a.green{color:#54C4C4;}
.moshi_comment_color{color:#6EAFD5;margin-right: 6px;}
.moshi_logo_div{position:relative;left: 1px;}
.rect50 {height:50px;width:50px;}
.borX { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.white { height:3px; background:#fff; margin-bottom:-1px; line-height:1px; font-size:1px; overflow:hidden; zoom:1; position:relative; z-index:2;}

.sicon {background:url("/images/icon_37.gif") no-repeat scroll 0 0 transparent;overflow:hidden;}
.male, .man {background-position:0 -20px;height:12px;width:9px;}
.female, .woman {background-position:0 0px;height:12px;width:9px;}
.vip {background-position:-32px -20px;height:10px;width:11px;}
.foldup {background-position:-64px 0;height:9px;width:7px;}
.help {background-position: -83px -271px;height:13px;width:13px;}

#header_container {width: 100%; background: #007fd2; box-shadow: 0 0 12px #646464; position:relative; z-index: 1;}
#header {width: 960px; height: 69px; margin: 0 auto; position: relative; margin-bottom: 41px;}
#header .logo { float:left; width:269px; height:63px;padding-top:6px;position:relative;z-index:10;}
#header .menu { float:left; width:320px; height:69px;}
#header .menu a { float:left; display:block; width:98px; font-weight:bold; line-height:68px; color:#fff; text-align:center; text-decoration:none;}
#header .menu a:hover { background:url(/images/bj_menu_01a.jpg) repeat-x left bottom;}
#header .menu a.active { background:url(/images/bj_menu_01.jpg) repeat-x left top;}
#header .menu span { float:left; width:2px; height:68px; background:url(/images/bj_menu.jpg) no-repeat; }
#header .search { float:left; width:134px; height:30px; padding:21px 0 0 20px;}
#header .search input { float:left; width:90px; height:28px; padding:0 5px; line-height:28px; font-family:微软雅黑; color:#bababa;  border:1px solid #006388; background:#fff;border-radius:0px;}
#header .search a { display:block; float:left; width:33px; height:30px; margin-left:-1px; background:url(/images/icon_02.gif) no-repeat; text-indent:-999999px;}
#header .search a:active { background-position:0 -30px;}
#header .lead { float:right; height:30xp; padding-top:21px; }
#header .lead .icon { width:88px; height:30px; background:#0075b5 url(/images/bj_lead_01.jpg) no-repeat center center; }
#header .lead .icon a { float:left; display:block; width:44px; height:30px; font-size:12px; line-height:30px; color:#fff; text-align:center; text-decoration:none;}
#header .lead .icon a:hover { background:#50abdf}
#header .lead dl dt { float:left; width:30px; padding:0 2px; position:relative; }
#header .lead dl dt span { display:block; width:16px; height:18px; text-align:center; font-size:11px; line-height:18px; color:#fff; background:url(/images/icon_01.png) no-repeat; position:absolute; top:-9px; left:-5px;}
#header .lead dl dt img { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#header .lead dl dd { float:left; width:170px; height:30px; margin-right:5px; font:11px/15px 微软雅黑; color:#fff; text-align:right; filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; overflow:hidden; zoom:1;white-space:nowrap; }
#header .layer { padding:4px 10px; line-height:22px; color:#8c8c8c; background:#fff; position:absolute; top:55px; right:0px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:1px 1px 5px #666; z-index:4}
#header .layer div { width:11px; height:6px; background:url(/images/icon_33.gif) no-repeat; position:absolute; top:-6px; right:10px;}

#leader { margin:-42px 0 21px 0;clear:both;} 
#leader .content {width:960px;height:14px;margin:0 auto; background:url(/images/banner_shadow.png) no-repeat center bottom;}
#leader .content .slide_left { z-index:10;cursor:pointer;margin-top:-221px;height:48px; width:33px;position:absolute;background:url(/images/slide_btn01.png) no-repeat 0 -96px;}
#leader .content .slide_right { z-index:10;cursor:pointer;margin-top:-221px;margin-left:921px;height:48px; width:33px;position:absolute; background:url(/images/slide_btn01.png) no-repeat 0 -144px;}
#leader .content .slide_left:hover {background-position:0 0px;}
#leader .content .slide_right:hover {background-position:0 -48px;}
#leader .content .slide_exp {position:absolute;margin-top:-80px;margin-left:770px;}
#leader .hot_spot {height:30px; width:960px; margin:0 auto;text-align:center;}
#leader .hot_spot img { width:13px; height:13px;background:url(/images/hot_spot.png) no-repeat 0 -13px;cursor:pointer;margin:0 8px 0 8px;}
#leader .hot_spot img.on {background-position:0 0;}
#leader .slide {margin:0 auto;height:400px;overflow:hidden;position:relative;}
/*#leader .slide img {width:100%;height:400px;}*/
#leader .slide .container {width:100%;font-size:0;}

#leader dl { width:960px; margin:0 auto;clear:both;}
#leader dl dt {width:400px; height:380px; padding:20px 0 0 0; font:bold 24px/24px 微软雅黑; color:#d0cdcd}
#leader b { font:bold 48px/80px 微软雅黑; color:#fff;}
#leader p { height:70px;}
#leader dd { float:right; width:516px; height:309px; padding:48px 11px 0 0;}
#leader dt a.icon01 { display:block; width:160px; height:56px; margin-top:26px; background:url(/images/icon_03.gif) no-repeat; text-indent:-999999px;}
#leader dt a:hover.icon01 { background-position:0 -56px;}
#leader dt a:active.icon01 { background-position:0 -112px;}
#leader dt a.icon02 { display:block; width:159px; height:36px; margin-top:6px; background:url(/images/icon_04.gif) no-repeat; text-indent:-999999px;}
#leader dt a:hover.icon02 { background-position:0 -36px;}
#leader dt a:active.icon02 { background-position:0 -72px;}
#leader_01 { width:960px; margin:-20px auto 0; padding:0 0 20px 0 }
#leader_01 .pic { height:170px; padding:10px 0 0 0; position:relative;}
#leader_01 .pic a,.spaceWordoven a.close { display:block; width:17px; height:17px; background:url(/images/icon_05.gif); position:absolute; top:22px; right:16px; text-indent:-999999px;}
#leader_01 .pic a:hover,.spaceWordoven a:hover.close { background-position:0 -17px}
#leader_01 .left { float:left; width:571px;overflow: hidden;}
#leader_01 .right { float:right; width:355px;overflow: hidden;}
#leader_01 .cont { height:168px; margin-top:10px; border:1px solid #e6e6e6; background:#fff; }
#leader_01 .cont dl{ float:left; width:100px; padding:10px 0 0 18px; overflow:hidden; zoom:1;}
.spaceCourselist dl { float:left; width:100px; padding:10px 0 0 10px; overflow:hidden; zoom:1;}
#leader_01 .cont dl dt { height:0px; font-weight:bold; line-height:20px;}
#leader_01 .cont dl dt span { color:#c82b2b; }
#leader_01 .cont dl dd,.spaceCourselist dl dt { position:relative; }
#leader_01 .cont dl dd p,#content .sort dl dd p,.spaceCourselist dl dt span,.planFrame dl dt span {background: url(/images/icon_15b.png);text-shadow: 1px 1px 3px rgb(19, 19, 19);font-size:14px;width:94px;height: 25px;line-height: 25px;top: 75px;padding: 0 3px 0 3px;overflow: hidden;font-weight:bold; color:#fff; text-align:center; position:absolute; left:0px; }
#leader_01 .cont dl dd img,.spaceCourselist dl dt img { display:block;}
#leader_01 .cont dl dd div,.spaceCourselist dl dd { height:6px; margin-top:2px; padding:1px; background:#7d7d7d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
#leader_01 .cont dl dd span,#content .courseListPic div span,.spaceCourselist dl dd div { display:block; height:6px; background:#a9d927; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
#content .cont .pk_list li{height:40px;line-height:40px;border-bottom:1px solid #E6E6E6;}
#content .cont .pk_list li a{float:left;width:294px;height:100%;padding-left:5px;}
#content .cont .pk_list li a:hover{background-color:#F8F8F8;}
#content { width:960px; margin:0 auto; padding:0 0 40px; }
#content .cont { margin:0 0 30px 0; border: 1px solid #e6e6e6; background: #fff;}
#content .left .first-mofunshow-pk{margin:0;border-bottom: none;}
#content .left .other-mofunshow-pk{border-top:none;}
#content .cont .pk_introduce_header{padding-left:5px;height:35px;border-bottom:1px solid #80C8E6;line-height:35px;font-weight:bold;}
#content .cont .pk_introduce_content{padding:12px 30px 12px 5px;text-align:justify;text-justify:inter-ideograph;-webkit-text-align-last:justify;}
#content .left { float:left; width:622px;}
#content .sort { float:left; width:303px; margin:0 0 30px -1px; overflow:hidden; zoom:1;}
#content .sort dl dt { height:199px; padding:0 0 0 1px; overflow:hidden; zoom:1; position:relative; }
#content .sort dl dt p { background: url(/images/icon_15b.png);text-shadow: 1px 1px 3px rgb(19, 19, 19);text-indent: 0.5em;width:100%; height:36px;margin: 0 0 0 1px;line-height:33px;color:#fff; position:absolute; left:0px; bottom:0px;overflow:hidden;}
#content .sort dl dt b { font-size:22px; }
#content .sort dl dd { float:left; width:100px; padding:1px 0 0 1px; position:relative; }
#content .sort dl dd p { background: url(/images/icon_15b.png);text-shadow: 1px 1px 3px rgb(19, 19, 19);font-size:14px;width:94px;height: 25px;line-height: 25px;top: 75px;padding: 0 3px 0 3px;}
#content .mz { margin:0 27px 0 26px; }
.newShow { padding:10px 0 0 10px; overflow:hidden; zoom:1;}
.newShow ul li { width:608px; padding-bottom:8px; overflow:hidden; zoom:1;}
.newShow ul li img { vertical-align:middle; margin-right:4px;vertical-align:top;}
.newShow ul li a.title { display:block; width:608px; padding:0 0 8px 0; border-bottom:1px solid #d8d8d8; background:url(/images/icon_29.gif) no-repeat right center;}
/*rank*/
#content .newShow .ranking .header{height:40px;border-bottom:1px solid #CCCCCC;line-height:40px;}
#content .newShow .ranking .header em{font-size:20px;font-weight:bold;margin-right:24px;}
#content .newShow .ranking .header  span{color:#999999;margin-left:10px;}
#content .newShow .ranking {background:url(/images/video.png) x-repeat 0 0;}
#content .newShow .ranking .content .left{float:left;}
#content .newShow .ranking .content{width:240px;float:left;padding-top:7px;padding-left:30px;}
#content .newShow .ranking .content li{height:26px;padding:7px 0px;}
/*new header*/
#content .newShow .title .left{float:left;font-size:12px;width:300px;}
#content .newShow .title .left li{width:300px;padding:0;}
#content .newShow .title .left li .movie_name{margin-right:10px;}
#content .newShow .title .left div{float:left;width:200px;margin-left:12px;}
#content .newShow .title .right{float:right;width:138px;margin-top:6px;margin-top:24px;}
#content .newShow .title .right span{float:left;}
#content .newShow .title .right .mofun_pk_clip{background:url(/images/video.png) no-repeat 0 0;width:27px;height:18px;margin-top:2px;}
#content .newShow .title .right .mofun_pk_clip:hover{cursor:pointer;background:url(/images/video_hover.png) no-repeat 0 0 !important;}
#content .newShow .title .right .mofun_pk_ranking{background:url(/images/list.png) no-repeat 0 0;width:22px;height:20px;margin-left:40px;}
#content .newShow .title .right .mofun_pk_ranking:hover{cursor:pointer;background:url(/images/list_hover.png) no-repeat 0 0 !important;}
#content .newShow .title .left .head_portrait{ border-radius: 5px 5px 5px 5px;float:left;}
#content .newShow .title .left .crown{}
.newShow dl { margin-top:8px; overflow:hidden; zoom:1;}
.newShow dl dt { float:left; width:238px; height:172px; overflow:hidden; zoom:1;}
.newShow dl dd { float:left; padding:0 0 0 10px; position:relative; }
#content .newShow dl dd a.title { display:block; width:360px; height:22px; font:18px/20px 微软雅黑; border:none; background:url(/images/icon_28.gif) no-repeat right 0px;}
.newShow dl dd div { width:360px; height:150px; overflow:scroll; zoom:1; line-height:15px;}
.newShow dl dd span { display:block; width:100%; height:40px; background:url(/images/bj_13.png) repeat-x left bottom; position:absolute; left:0px; bottom:0px;}
.vs { width:608px; margin:10px 0 0 10px; padding:8px 0; background:url(/images/bj_02.jpg) no-repeat; display: inline-block;}
.vs strong { font-weight:bold; font-size:14px;height: 20px;overflow: hidden;display: inline-block;}

.vs a.btn { padding:0;float:left; width:64px; height:38px; font-size:20px; line-height:38px;}
.vs a:active.btn { background:url(/images/bj_03a.jpg);}
.vs p { display:block; padding:13px 0; overflow:hidden; zoom:1; }
.vs dl { float:left; width:300px; padding:0 0 0 4px; }
.vs dl dt { float:left; width:128px; height:145px; overflow:hidden; zoom:1; text-align:center; position:relative;}
.vs dl dt .img01 { width:106px; height:106px;margin-top: 10px;}
.vs dl dt a.pk_play {display:block; width:44px; height:45px; background:url(/images/icon_31.png); position:absolute; top:100px; left:38px; background-position:0 0;}

.vs dl dt a.pk_pause { display:block; width:44px; height:45px; background:url(/images/icon_32.png); position:absolute; top:100px; left:38px;}
.vs dl dt a:active { background-position:0 -45px;}
.vs dl dt span { display:block; width:128px; height:127px; background:url(/images/icon_30.png); position:absolute; top:0px; left:0px; text-indent:-999999px;}
.vs dl dt .gold { background-position:0 0;}
.vs dl dt .silver { background-position:-128px 0;}
.vs dl dt .copper { background-position:-256px 0;}
.vs dl dd { float:left; width:148px; color:#7c7c7c; padding:0 10px; position:relative}
.vs dl dd span { float:left; display:block; font:bold 30px/38px 微软雅黑; padding:0 8px; color:#ff6c00;  text-transform:uppercase; text-shadow:#fff 1px 2px 1px;}
.vs a.num { display:block; width:25px; height:23px; margin-left:20px; font:bold 12px/18px Arial; color:#fff; background:url(/images/icon_08.gif); text-align:center; }
.vs a:hover.num,#content .vs a:hover.num01 { background-position:0 -23px;}
.vs a.num01 { display:block; float:right; width:25px; height:23px; margin-right:20px; font:bold 12px/18px Arial; color:#fff; background:url(/images/icon_08a.gif); text-align:center; }
.vs .load { cursor:pointer;height:3px; margin:0 1px; background:#737373; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.vs .load span { display:block; height:3px; background:#00aeff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.comment_box { width:252px; position:absolute; top:125px; z-index:4; }
.comment_box .top { height:14px; background:url(/images/bj_num_01.png) no-repeat}
.comment_box .copy { height:10px; background:url(/images/bj_num_03.png) no-repeat;}
.comment_box .boxCont { text-align:left; padding:0 10px 5px; font-size:12px; color:#505050; background:url(/images/bj_num_02.png) repeat-y; overflow:hidden; zoom:1;}
.comment_box .boxCont .time-from span{color:#6EAFD5;font-size:12px;font-weight:inherit;line-height:18px;padding:0;}
.comment_box .boxCont .time-from .comment-from .comment-black{color:#808080;}
.comment_box textarea { width:220px; height:38px; margin-bottom:2px; font-size:12px; line-height:20px; color:#a7a7a7; padding:5px;}
.comment_box a.btn { float:right; width:39px; height:18px; font-size:12px; line-height:18px;}
.comment_box dl { width:230px; padding:8px 0 3px 0; border-top:1px solid #d8d8d8;}
.comment_box dl dt { float:left; width:35px; height:35px; padding:0px; overflow:hidden; zoom:1;}
.comment_box dl dd { float:left; width:190px; padding:0px; line-height:15px; overflow:hidden; zoom:1;}
.comment_box dl dd .inp01 { width:136px;height:18px; padding:0 4px; color:#666}
.comment_box .txt { width:160px; float:left; padding:0 5px 0 0;}
.comment_box .txtHf { padding:6px 0; overflow:hidden; zoom:1;}
.comment_box .txtHf a.btn { color:#505050}
.comment_box a.hf { float:left; text-decoration:underline;}
#content .picList { padding:0 0 0 10px; }
#content .picList p { font-weight:bold; height:28px;}
#content .picList ul li { float:left; width:60px; height:60px;}
#content .buyNow { overflow:hidden; zoom:1; position:relative;margin-bottom:40px;height:258px;}
#content .buyNow .section_list_masking{position:absolute;top:0px;left:0px;width:630px;height:258px;background:url(/images/section_list_masking.png) no-repeat scroll 0 0;}
#content .buyNow img.bg_img { margin-bottom:12px;width:630px;height:258px;}
#content .buyNow .bj01 { background:url(/images/bj_04.jpg) no-repeat;}
#content .buyNow .bj02 { background:url(/images/bj_05.jpg) no-repeat;}
#content .buyNow_layer { position:absolute; top:0px; left:20px; color:#fff; line-height:18px;}
#content .buyNow p { height:100px;}
#content .buyNow p strong { font-size:30px; font-weight:bold; line-height:65px;}
#content .buyNow p span { text-decoration:line-through; font-size:18px;  color:#fff;}
/*#content .buyNow p b { font-size:18px; font-weight:bold; color:#dcff70}*/
#content .buyNow p b { font-size:18px; font-weight:bold; color:#9FDB4B;}
#content .buyNow dl { margin:11px 0; overflow:hidden; zoom:1; }
#content .buyNow dl dt { float:left; width:58px; height:58px; text-align:center;color:#fff;}
#content .buyNow dl dt strong { font-size:36px; line-height:36px; font-weight:bold;}
#content .buyNow dl dd { float:left; width:280px; padding:0 0 0 10px; font-size:12px; line-height:20px; }
#content .buyNow dl dd span { font-size:14px; font-weight:bold;}
#content .buyNow a.buy { display:block; width:160px; height:56px; background:url(/images/icon_09.gif); position:absolute; top:190px; right:20px; text-indent:-99999px;}
#content .buyNow a.buy:hover { background-position:0 -56px;}
#content .buyNow a.buy:active { background-position:0 -112px;}
#content .buyNow a.learn { display:block; width:160px; height:50px; background:url(/images/ui2_1.gif); position:absolute; top:190px; right:20px; text-indent:-99999px;}
#content .buyNow a.learn:hover { background-position:0 -50px;}
#content .buyNow a.learn:active { background-position:0 -100px;}
#content .buyNow a.owner_logo { display:block; position:absolute; top:135px; right:20px;}
#content .courseList { padding:30px 0 0 29px; overflow:hidden; zoom:1; }
#content .courseList a { display:block; float:left; width:116px; height:157px; margin:0 30px 30px 0; padding:8px 0 0 0; font-size:12px; line-height:22px; text-align:center; border:1px solid #e6e6e6; border-bottom:2px solid #a9a9a9; position:relative; }
#content .courseList a img { border:1px solid #e6e6e6; margin-bottom:4px;height:100px;width:100px; }
#content .courseList span { display:block; height:2px; background:#0096da; position:absolute; left:0px; bottom:-2px;}
#content .courseList div { position:absolute; left:6px; top:7px;}
#content .courseList .free { width:51px; height:51px; background:url(/images/icon_13.png) no-repeat; z-index:3;}
#content .courseList .buy { width:51px; height:51px; background:url(/images/icon_12.png) no-repeat; z-index:3;}
#content .courseList .lock { left:8px; top:9px; width:100px; height:100px; background:url(/images/icon_10.png) no-repeat; z-index:2;}
#content .courseList a:hover { border:1px solid #00c6ff;  border-bottom:2px solid #a9a9a9; }
#content .courseListPic { width:1080px;}
#content .courseListPic a { display:block; float:left; border:1px solid #e6e6e6; margin:0 53px 40px 0; background:#fff; padding:2px; position:relative; }
#content .courseListPic a:hover { border:1px solid #00baff}
#content .courseListPic .sub { display:block; width:62px; height:58px; background:url(/images/icon_14.png) no-repeat; position:absolute; left:0px; top:0px; text-indent:-99999px;}
#content .courseListPic .lay { width:184px; height:50px; padding:0 5px; font-size:12px; color:#fff; background:url(/images/black_shade.png); position:absolute; left:2px; bottom:2px;}
#content .courseListPic .lay b { font-size:14px; font-weight:200; line-height:26px;}
#content .courseListPic div { width:198px; height:6px; margin-top:2px; padding:1px; background:#7d7d7d; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:absolute; bottom:-16px; left:-1px; }
/*course-packs*/
#content .courseListPic .course-packs-lay{width:184px;height:194px;position;absolute;left:2px; bottom:2px;padding:0 5px;background-color:#eee; filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;color:#0069AA;}
#content .courseListPic .course-packs-lay .course-packs-price{margin-top:14px;width:50px;height:25px;color:#0069AA;background-color:#FDC92E;border-radius:2px;line-height:25px;text-align:center;margin-left:-5px;font-weight: bold;}
#content .courseListPic .course-packs-lay .course-packs-info{text-align:center;}
#content .course-list{background:url(/images/course_packs_white_1px.png) repeat;border:1px solid #E6E6E6;position:absolute;width:960px;padding:26px 28px 0px 28px;}
#content .course-list .course-list-wrap{overflow:hidden;}
#content .course-list .course-list-wrap .course-list-scroll li{width:106px;height:106px;border:1px solid #E6E6E6;padding:2px;background-color: #FFFFFF;padding:1px;margin-right:31px;float:left;}
#content .course-list .course-list-wrap .course-list-scroll .course-content{padding-top:4px;width:106px;height:102px;position:relative;margin-top:-106px;background:url(/images/course_packs_white_1px.png) repeat;text-align:center;}
#content .course-list .course-list-wrap .course-list-scroll .course-content .course-price{width:40px;height:20px;background-color:#FDC92E;font-size:14px;line-height:20px;text-align:center;}
#content .course-list .course-list-wrap .course_title{height:25px;position:relative;margin-top:-30px;width:106px;text-align:center;line-height:25px;color:#fff;background:url(/images/course_packs_black_1px.png) repeat;font-size:13px;}
#content .course-list .course-list-wrap .course-list-scroll{width:10000px;}
#content .course-list .course-list-scroll .course-content .course-info span{display:block;margin-top:15px;}
#content .course-list .course-pointer{position:absolute;top:-13px;width:37px;height:16px;background:url(/images/course_packs_arrow.png) no-repeat scroll 0 0;}
#content .course-list .course-packs-pagination{height:20px;margin:0 auto;}
#content .course-list .course-packs-pagination .course_list_left{float:left;width:20px;height:20px;background:url(/images/)}
#content .courseListPic .course-packs-lay .course-packs-info span{background-color:inherit;height: auto;margin-bottom:15px;}
#content .courseListPic .course-packs-lay .course-packs-info .title{font-weight: bold;font-size:20px;}
#content .plan { padding:12px 0;}
.pubBox {margin:0 0 20px 0;}
.pubBox .pubBoxInput textarea { width:538px; height:62px; padding:3px 5px; font:12px/24px 微软雅黑; color:#a0a0a0; overflow-y:auto;}
.pubBox .pubBoxInput a.btn { float:right; width:67px; height:68px; font-size:18px; line-height:68px; background:url(/images/bj_06.jpg) repeat-x;}
.pubBox .pubBoxInput a:hover.btn { background:#fff;}
.pubBox .pubBoxAtt {padding: 5px 0 0 5px;width:543px;}
.pubBox .pubBoxAtt span { float:right;}
.pubBox .pubBoxAtt a { float:left; display:block; color:#a0a0a0}
.pubBox .pubBoxAtt a.btn01 { background:url(/images/icon_16.gif) no-repeat; width:55px; padding:0 0 0 23px;}
.pubBox .pubBoxAtt a.btn02 { background:url(/images/icon_17.gif) no-repeat; width:44px; padding:0 0 0 20px;}
.pubBox .pubBoxAtt a.btn03 { background:url(/images/icon_18.gif) no-repeat; width:60px; padding:0 0 0 20px;}
.pubBox .pubBoxAtt a.btn04 { background:url(/images/icon_19.gif) no-repeat; width:200px; padding:0 0 0 18px;}
.pubBox .pubBoxAtt a.btn05 { background:url(/images/icon_19a.gif) no-repeat; width:200px; padding:0 0 0 18px;}
#content .msgList .review div {width:506px;}
#content .msgList .review .btn {width:78px;}
#content .msgList .msgContent dl.msgOri dt {width:62px;}
#content .msgList .msgContent dl.msgOri dd {width:536px;}
#content .msgList .msgContent dl.msgOri .msg_ori_text {padding-top:6px;}
#content .msgList .msgContent dl.msgOri dd p,#content .msgList .msgContent dl.spacePmconv dd p {width:100%;}
#content .msgList .msgContent dl.msgFw dd {width:520px;}
#content .msgList .msgContent dl.msgFw dd p {width:100%;}
#content .msgList .msgContent dl.spacePc dt { float:left; width:62px;}
#content .msgList .msgContent dl.spacePc dd { float:left; width:478px;}
#content .msgList .msgContent dl.spacePc .sysnotice_inform_dialog_div {width:485px;}
#content .msgList .msgContent dl.spacePctxt dd { width:463px;}
#content .msgList .msgContent dl.spacePctxt .pri_msg_action_dd {width:454px;}
#content .msgList .reply .inp01 {width:472px;}
#content .msgList .reply .btn {width:60px;}
#content .msgList .reply dl dt {width:40px;}
#content .msgList .reply dl dd {width:440px;}
#content .info { margin-bottom:10px; border:1px solid #e6e6e6; background:#fff; overflow:hidden; zoom:1;}
#content .info dl { padding:10px 0 10px 10px; overflow:hidden; zoom:1;}
#content .info dl dt { float:left; width:60px; overflow:hidden; zoom:1; }
#content .info dl dd { color:#b0b0b0; line-height:16px; overflow:hidden; zoom:1; }
#content .info dl dd div { width:218px; height:15px; margin-top:5px; background:#a0a0a0; text-align:center; position:relative;}
#content .info dl dd span { display:block; height:15px; background:#a9d927;}
#content .info dl dd .change_user_info_png {margin-left:7px;}
#content .info dl dd .change_user_info_png img {width:16px; height:16px;}
#content .info dl dd p { display:block; width:100%; text-align:center; line-height:15px; color:#fff; position:absolute; top:0px; left:0px; z-index:3; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content .info b { color:#505050;}
#content .info .imgX,#video .list .imgX { border:1px solid #bfbfbf}
#content .info .btn { float:left; width:90px; height:20px; margin:0 0 10px 10px; line-height:20px; }
#content .info ul li { height:40px; padding:0 20px; border-bottom:1px solid #e6e6e6; margin-bottom:-1px;}
#content .info ul li a { display:block;  line-height:40px; float:left;}
#content .info ul li a.blue { float:right; font-weight:200; padding:0px;}
#content .info .active { background:#e6e4e4; }
#content .info ul li span { display:block; float:left; width:20px; height:20px; margin:10px 0 0 10px; line-height:20px;font-size:9pt; text-align:center; color:#fff; background:#ff8502;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.userConfig {margin-top: 10px;height:auto;padding:0 10px 0 10px;}
.userConfig table tr td {padding: 10px;}
.userConfig table .input {width: 200px;height:20px;line-height:20px;padding:3px;font-size:12px;}
.userConfig table .photo_upload {width: 300px;height:20px;line-height:20px;padding:3px;font-size:12px;}

.planFrame { overflow:hidden; zoom:1; }
.planFrame dl { margin:0 10px 10px; border-bottom:1px solid #E6E6E6; padding:0 0 5px 0; }
.planFrame dl dt { float:left; width:100px; height:100px; margin:12px 0 0 0; position:relative;}
.planFrame dl dd { overflow:hidden; zoom:1; padding:0 0 0 10px;}

.plan { width:100%; font-size:12px;  overflow:hidden; zoom:1; }
.plan h5 { font-size:14px; height:24px; font-weight:bold;}
.plan img { vertical-align:middle; margin:0 5px 0 0;}
.plan a {display:n;color:#868686;}
.plan a:hover{cursor:pointer;color:#505050;}
.plan .lead { height:7px; margin-bottom:5px; background:#a0a0a0; overflow:hidden; zoom:1; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.plan .yellow { height:7px; background:#ffa800; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.plan .green { height:7px; background:#a9d927; position:relative;top:-7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.plan p { overflow:hidden; zoom:1; clear:both;}
.c_red { color:#c00; }
.c_grey { color:#444;}
.font_bold{font-weight: bold;}

.spacePmReply { width:483px; margin:0 auto 7px; padding-top:4px; overflow:hidden; zoom:1; }
.spacePmReply textarea { width:470px; height:68px; margin:10px 0; padding:5px; overflow-y:auto;}
.spaceCourselist,.spaceWordoven { overflow:hidden; zoom:1;}
.spaceCourselist dl { margin:0 44px 20px 0px; }

.spaceWordoven ul li { float:left; width:260px; height:70px; margin:10px 0 10px 20px; padding:5px 10px; position:relative; cursor:pointer}
.spaceWordoven dl { overflow:hidden; zoom:1; padding-bottom:10px;}
.spaceWordoven dl dt { float:left; width:50px; height:50px; padding-top:5px; overflow:hidden; zoom:1; }
.spaceWordoven dl dd { overflow:hidden; zoom:1; padding-left:10px; font-size:12px; line-height:26px; }
.spaceWordoven dl dd a { float:left; display:block; line-height:22px; margin:5px 10px 0 0;}
.spaceWordoven b { line-height:26px;}
.spaceWordoven p { height:40px; line-height:20px;overflow:hidden;}
.spaceWordoven a.close { right:8px; top:5px;}
.spaceWordoven .s_out { border:1px solid #e6e6e6;}
.spaceWordoven .s_over   { border:1px solid #00c6ff}

.spacefriend ul li { float:left; width:260px; height:70px; margin:10px 0 10px 20px; padding:5px 10px; position:relative; cursor:pointer}
.spacefriend dl { overflow:hidden; zoom:1; padding-bottom:10px;}
.spacefriend dl dt { float:left; width:50px; height:50px; padding-top:5px; overflow:hidden; zoom:1; }
.spacefriend dl dd { overflow:hidden; zoom:1; padding-left:10px; font-size:12px; line-height:26px; }
.spacefriend dl dd a.block { float:left; display:block; line-height:22px; margin:5px 10px 0 0;}
.spacefriend b { line-height:26px;}
.spacefriend p { height:40px; line-height:20px;overflow:hidden;}
.spacefriend a.close { right:8px; top:5px;}
.spacefriend .s_out { border:1px solid #e6e6e6;}
.spacefriend .s_over   { border:1px solid #00c6ff}

.spaceUser { height:90px; padding:0 0 0 204px; line-height:20px; font-size:12px; color:#868686; position:relative;}
.spaceUser img { width:180px; height:180px; padding:1px; border:1px solid #e6e6e6; position:absolute; left:10px; bottom:9px; }
.spaceUser span { font-size:18px; line-height:32px;}
.spaceUser a.fsx { position: relative; float:left; left:0px; margin-right:10px; }

.mfx { background:url(/images/icon_45.gif) no-repeat 247px center; cursor:pointer}
.page { float:right; margin:20px 10px; overflow:hidden; zoom:1;}

#content .right { float:right; width:300px; }
#content .R_lsit dl { border-bottom:1px solid #e6e6e6; overflow:hidden; zoom:1; }
#content .R_lsit dl dt { float:left; width:48px; padding-top:3px; text-align:center;}
#content .R_lsit dl dd { float:left; width:218px; padding:0 32px 0 0;font-size:12px; line-height:18px;}
#content .R_lsit dl dd p { display:block; float:left; width:170px; color:#a3a3a3; }
#content .R_lsit dl dd div { display:block; float:left; width:48px; color:#000;text-align:right;}
#content .R_lsit dl dd a.play { float:right; display:block; width:34px; height:34px; margin-right:-15px; text-indent:-99999px; }
#content .R_lsit dl dd a:active.play {background:url(/images/icon_31.png); background-position:0 -45px;}
#video { width:800px; margin:0 auto; padding:12px 0 40px 0; color:#505050; overflow:hidden; zoom:1; }
#video .bt { height:60px; font-weight:bold; color:#505050;}
#video .bt strong { display:block; float:left; padding-right:15px; font:bold 48px/48px 微软雅黑; color:#505050; text-transform:uppercase; }
#video .bt b { font:bold 24px/28px 微软雅黑; }
#video .speed { border:1px solid #e6e6e6; border-bottom:none; background:#fff; height:44px;}
#video .speed dl dt { float:left; width:230px; font-size:14px; font-weight:bold; line-height:44px; text-align:left;padding:0 0 0 15px;}
#video .speed dl dd { float:left; width:507px; height:40px; padding:4px 20px 0 20px; border-left:1px solid #e6e6e6; position:relative;}
#video .speed .plan { padding:5px 0;}
#video .menu { height:30px; overflow:hidden; zoom:1;}
#video .menu a { display:block; float:left; width:198px; height:28px; line-height:26px; font-weight:bold; text-align:center; border:1px solid #dfdedf; background:url(/images/bj_07.jpg); text-transform:uppercase; text-shadow:#fff 2px 2px 2px;}
#video .menu a.active { background:url(/images/bj_08.jpg); }
#video .play_block { height:498px; border-left:1px solid #DFDEDF; position:relative; }
#video .play_block dl dt.player { height:448px;}
#video .play_block dl dd.ctrl { height:30px; /*background:url(/images/bj_10.jpg) repeat-x;*/ position:relative;width: 800px; }
#video .play_block .icon { position:absolute; left:0px; top:0px;}
#video .play_block .icon span { display:block; float:left; width:34px; height:30px;}
#video .play_block .icon a { display:block; float:left; width:76px; height:30px; text-indent:-99999px;}
#video .play_block .icon a.backward { width:35px;background:url(/images/icon_46.gif);}
#video .play_block .icon a:active.backward { background-position:0 -30px;}
#video .play_block .icon a.last { background:url(/images/icon_23.gif);}
#video .play_block .icon a:active.last { background-position:0 -30px;}
#video .play_block .icon a.next { background:url(/images/icon_24.gif);}
#video .play_block .icon a:active.next { background-position:0 -30px;}
#video .play_block .icon a.zw { background:url(/images/icon_25.gif); margin:0 2px;}
#video .play_block .icon a.zw_on { background-position:0 -30px;}
#video .play_block .icon a.zw_disabled { background-position:0 -60px;}
#video .play_block .icon a.eng { background:url(/images/icon_26.gif); margin:0 2px;}
#video .play_block .icon a.eng_on { background-position:0 -30px;}
#video .play_block .icon a.eng_disabled { background-position:0 -60px;}
#video .play_block .arrowR { height:270px; padding-top:180px; background:url(/images/bj_09.gif) repeat-y left top; position:absolute; left:0px; top:0px; z-index:300;}
#video .play_block .arrowR a { display:block; width:23px; height:83px; background:url(/images/icon_22.png) no-repeat; text-indent:-99999px;}
#video .play_block .blank { width:800px; height:500px; position:absolute; top:0px; left:0px; z-index:2}
#video .play_block .arrowL { height:270px; padding-top:180px; background:url(/images/bj_11.gif) repeat-y right top; position:absolute; right:0px; top:0px; z-index:300;}
#video .play_block .arrowL a { display:block; width:23px; height:83px; background:url(/images/icon_22a.png) no-repeat; text-indent:-99999px;}
#video .play_block .board { width:720px; height:400px; padding: 30px 40px 20px 40px; color:white; background:url(/images/bj_12.png); position:absolute; top:0px; left:0px; z-index:200;overflow:hidden;}
#video .play_block .board h5 { font-size:24px; height:36px; font-weight:bold;}
#video .play_block .board h5 span{float:right;width:25px;height:25px;}
#video .play_block .board h5 span.left{background:url("/images/section_cont_last.png") no-repeat scroll 0 0 transparent;}
#video .play_block .board h5 span.left:hover{background:url("/images/section_cont_last_hover.png") no-repeat scroll 0 0 transparent;}
#video .play_block .board h5 span.right{background:url("/images/section_cont_next.png") no-repeat scroll 0 0 transparent;margin-left:24px;}
#video .play_block .board h5 span.right:hover{background:url("/images/section_cont_next_hover.png") no-repeat scroll 0 0 transparent;}
#video .play_block .board h5 em{float:right;font-size:14px;line-height:24px;padding:0 0 0 15px;}
#video .play_block .board > div { margin:0 0 15px 0;}
#video .play_block .board .board_body { padding:20px 80px 0 0;}
#video .play_block .board .board_ctrl { text-align: right;position:absolute; bottom:20px; right:30px;margin:0;}
#video .play_block .board .board_ctrl { text-align: right;position:absolute; bottom:20px; right:30px;margin:0;}
#video .play_block .board .board_ctrl a {width: auto; margin-left:15px;}
#video .play_block .board .board_topic {padding:0 0 0 0;}
#video .play_block .board .board_topic span {padding-right:30px;}
#video .play_block .board .rect_cont {margin-right:20px;margin-top:10px;display:inline-block;}
#video .play_block .board .sentence_blank .rect_blue:hover {cursor:move;}
#video .play_block .board .sentence .rect_white {height:12px;margin:0 2px 0 2px;}
#video .play_block .board .sentence input {height:28px;width:90px;margin:0 2px 0 2px;text-align:center;}
#video .play_block .board .sentence div {height:30px;width:100px;background:white;display:inline-block;text-align:center;color:black;line-height:30px;}
#video .play_block .board .sentence div em {margin-top:2px;height:26px;width:auto;background:transparent;display:inline-block;position:relative;overflow:hidden;font-size:9pt;text-align:center;}
#video .play_block .board .sentence {line-height:40px;}
#video .play_block .board .dialog {line-height:24px;height: 180px;overflow-y: auto;}
.options {height: auto;width: auto;margin-bottom: 20px;padding:10px 0 0 0;}
/*.options ul li {background-image: url(/images/option_dot.gif);background-repeat: no-repeat;background-position: 0px -103px;padding-left: 22px;margin-bottom: 15px;height: auto;line-height: 18px;}*/
.options ul li{float:left;display:table-cell;vertical-align:middle;width:270px;height:90px;background-color:#363636;overflow:hidden;padding:10px;}
.mb30{margin-bottom:20px;}
.mr50{margin-right:40px;}
.options ul {list-style-type: none;}
.rect_green {display:inline-block;padding:3px 8px 3px 8px;text-align:center;background:#99CC66;}
.rect_white {display:inline-block;padding:3px 8px 3px 8px;text-align:center;background:#FFF; }
.rect_blue {display:inline-block;padding:3px 8px 3px 8px;text-align:center;background:#0883BD;}
a.rect_white:hover {background:#F8F8F8;}
a.rect_green:hover {background:#B4D692;}
a.rect_blue:hover {background:#0BB1FF;}
.course_subtitle {height: 75px;position: absolute;width: 800px;text-align: center;z-index: 100;top: 350px;font-size: 20px;text-shadow: 2px 0px 3px black,0px -2px 3px black,-2px 0px 3px black,0px 2px 3px black;
filter: shadow(Color=black,Direction=0,Strength=3)
 shadow(Color=black,Direction=90,Strength=3)
 shadow(Color=black,Direction=180,Strength=3)
 shadow(Color=black,Direction=270,Strength=3);}
 .course_subtitle p {padding: 5px 0 5px 0;line-height:24px;}
 .course_subtitle p  em:hover{cursor:pointer;background-color:#53A4D5;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;border-radius:5px 5px 5px 5px;}
#flash_notice {line-height:60px;font-weight:bold;position:absolute;z-index:1000;color:white;font-size:36px;width:800px;text-align:center;margin-top:160px;text-shadow: 2px 0px 3px black,0px -2px 3px black,-2px 0px 3px black,0px 2px 3px black;
filter: shadow(Color=black,Direction=0,Strength=3)
 shadow(Color=black,Direction=90,Strength=3)
 shadow(Color=black,Direction=180,Strength=3)
 shadow(Color=black,Direction=270,Strength=3);}

#video .play .board a.next { display:block; float:right; width:108px; height:38px; background:url(/images/icon_27.gif); text-indent:-99999px; position:absolute; bottom:30px; right:30px;}
#video .play .board a.next:active { background-position:0 -38px;}

#video h4 { height:32px; margin-top:20px; padding:0 10px; font:12px/32px 微软雅黑; color:#505050; border:1px solid #e6e6e6; background:#fff; overflow:hidden; zoom:1;}
#video h4 a.more { display:block; float:right; width:17px; height:17px; margin:8px 0 0 0; background:url(/images/icon_21.gif); text-indent:-99999px;}
#video h4 a.mouseover{ background-position:0 -17px;}

.dict_title span {margin-right: 25px;}
.dict_title {font-size: 20px;margin-bottom: 25px;}
.dict_movie_list li {list-style-type: none;margin-bottom: 20px;}
.dict_movie_title {font-size: 14px;line-height: 30px;height: 30px;margin-bottom: 8px;}
.dict_mb_image {float: left;height: auto;width: 150px;}
.dict_mb_poster{float: left;height: auto;width: 125px;}
.dict_mb_text {float: left;height: auto;width: 458px;}
.dict_mb_text_l {float: left;height: auto;width: 483px;}
.dict_mb_dialog p {margin-bottom: 8px;}
.dict_mb_mofunshow .mofunshow_play_btn {margin-bottom: 5px;float: left;margin-right: 15px;}
.dict_mb_dialog {margin-bottom: 15px;}
.dict_mb_mofunshow_tools a {margin-right: 10px;}
.dict_mb_mofunshow_tools {padding-left: 3px;text-align: right;}
.dict_fulldesc dt {font-weight: bold;}
.dict_fulldesc {margin-bottom: 10px;}

.msgAttMFS {margin-top:16px; margin-bottom:8px;}
.msgAttMFS .mfs_item_video_thumb img {width:122px;height:122px;}
.transmit{margin-left:0px;}
.mc_thumb_play {cursor:pointer;background-image: url(/images/play.png);background-repeat: no-repeat;background-position: 0px 0px;position: absolute;margin-top: 45px;margin-left: 93px;opacity:0.7;_filter:alpha(opacity=70);}
.mc_thumb_play:hover {background-position: 0 -30px;}
.mc_thumb {cursor:pointer;}
.mfs_item_video_thumb {float: left;height: auto;margin-right: 12px;}
.mfs_item_video_text {height: auto;width: auto;padding-top:18px; overflow: hidden; margin-right: 20px;}
.mfs_item_video {padding:0px;height: auto;width: auto;margin-bottom: 0px;}
.mfs_item_btn {padding:5px 8px 0 8px;margin:40px 0 0 0;background-color:#f8f8f8;}
.mfs_item_btn .fl span {position: relative;top: -8px;}
.mfs_item_video_play {margin-bottom: 0px;}
.mfs_item_video_control {margin-top: 8px;}
.mfs_item_mini {height: auto;width: 210px;}
.mfs_item_small {height: auto;width: 310px;}
.mfs_item_header_photo {float: left;height: 50px;width: 50px;margin-right: 8px;}
.mfs_item_header_info {float: left;width: 130px;overflow: hidden;}
.mfs_ihi_title {margin-bottom: 2px;width: 130px;overflow: hidden;}
.mfs_item_header {padding:0 8px 0 8px;height: auto;}
.mfs_item_vote_btn {background-image: url(/images/btn_green.png);background-repeat: repeat-x;background-position: 0px 0px;height: 30px;width: 110px;position: relative;top: -3px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border: 1px solid #AEAEAE;line-height: 30px;}
.mfs_item_vote_text {line-height: 27px;height: 27px;}
.mfs_item_small_corner, .mfs_item_mini_corner {height: 60px;width: 60px;position: absolute;text-align: right;margin-left: 256px;margin-top: -6px;}
.mfs_item_mini_corner {margin-left: 156px;}

.jplayer_mini {width:100%;height:auto;}
.jplayer_mini_ctrl {width:100%;height:30px;background: url(/images/player_bar_bg.png) repeat-x;}
.jplayer_mini_ctrl div.block {float:left;height:30px;line-height:30px;cursor:pointer;overflow:hidden;}
.jplayer_mini_ctrl div.block1 {margin:0 8px 0 0;}
.jplayer_mini_ctrl div.block2 {margin:0 8px 0 0;}
.jplayer_mini_ctrl div.block3 {margin:0 8px 0 0;}
.jplayer_mini_ctrl div.block4 {margin:0 9px 0 0;}
.jplayer_mini_ctrl div.block5 {margin:0;}
.jplayer_mini_ctrl div.block6 {margin:0 10px 0 0;}
.jplayer_mini_ctrl .button {background: url(/images/controls.png) no-repeat;margin: 7px 5px;height: 16px;width: 16px;}
.jplayer_mini_ctrl .play {background-position: 0 0;}
.jplayer_mini_ctrl .pause {background-position: 0 -16px;}
.jplayer_mini_ctrl .mute {background-position: -16px -16px;}
.jplayer_mini_ctrl .unmute {background-position: -16px 0;}
.jplayer_mini_ctrl .current_time {color:white;}
.jplayer_mini_ctrl .duration {color:white;}
.jplayer_mini_ctrl .progress_bar {background-color:#cccccc;height:8px;width:100%;margin:10px 0 0 0;}
.jplayer_mini_ctrl .seek_bar {height:8px;}
.jplayer_mini_ctrl .play_bar {background-color:#019be3;height:8px;}
.jplayer_mini_ctrl .volume_cont {background-color:white;height:5px;width:43px;margin:12px 0 0 0;}
.jplayer_mini_ctrl .volume_bar {background-color:#019be3;height:5px;}
.jp-video .jp-gui .jp-video-play a.jp-video-play-icon{background:url(/images/read_after_icon.png) no-repeat scroll -14px -20px;;margin-left:-50px;width:90px;height:90px;}
.jp-video .jp-gui .jp-video-play a.jp-video-play-icon:hover{background:url(/images/read_after_icon.png) no-repeat scroll -14px -112px;}
/*
#video h4 a:hover,#video h4 a.active { background-position:0 -17px;}
#video h4 a:hover.active { background-position:0 0;}
*/
#video .cont { padding:10px; line-height:24px; font-size:12px; border:1px solid #e6e6e6; border-top:none; background:#fff; }
#video .cont ul li { line-height:24px; overflow:hidden; zoom:1;}

#footer { height:190px; padding-top:20px; font:12px/20px; color:#fffefe; background:#3e3e3e; text-align:center;}
#footer a { color:#fffefe; text-decoration:none;}
#footer span { padding:0 7px;}
/*#footer img { margin-top:25px;}*/

/* controllers */
.msgList {padding-top:0px;}
.msgList_change_padding {padding:10px;}
.msgList .review { height:40px; background:#fff; overflow:hidden; zoom:1; }
.msgList .review div { float:left; width:676px; padding:4px 5px; line-height:29px; color:#505050;}
.msgList .review textarea,#video .reply textarea { font-size:12px; height:20px; line-height:19px; color:#505050;}
.msgList .review .btn { float:right; width:38px; height:28px; line-height:28px;}
.msgList .msgContent { padding-top:12px; border-top:1px solid #e6e6e6; overflow:hidden; zoom:1; clear:both;}
.msgList .msgContent_right {float:right; border:0;}
.msgList .msgContent_left {border:0;}
.msgList .msgContent dl.msgOri dt { float:left; width:62px; height:65px; padding-top:3px; overflow:hidden; zoom:1;}
.msgList .msgContent dl.msgOri dd { float:right; width:715px; overflow:hidden; zoom:1; }
.msgList .msgContent dl.msgOri .comment_content_item {margin-bottom: 19px; margin-top: 9px;}
.msgList .msgContent dl.msgOri .comment_action {padding-bottom: 6px;}
.msgList .msgContent dl.msgOri dd p { display:block; line-height:22px; }
.msgList .msgContent dl.msgOri dd.msgAttImg a.msgAttImgS:hover {cursor: url("/images/zoomin.cur"), pointer;}
.msgList .msgContent dl.msgOri dd.msgAttImg a.msgAttImgL:hover {cursor: url("/images/zoomout.cur"), pointer;}
.msgList .msgContent dl.msgFw,.msgList .msgContent dl.spacePctxt {padding:10px 10px 0 10px;border:1px solid #e6e6e6; background:#f8f8f8;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.msgList .msgContent dl.msgFw dd { width:690px; overflow:hidden; zoom:1; padding-bottom:10px; }
.msgList .msgContent dl.msgFw dd p { display:block; line-height:22px; }
.msgList .msgContent dl.msgFw dd.msgAttImg a.msgAttImgS:hover {cursor: url("/images/zoomin.cur"), pointer;}
.msgList .msgContent dl.msgFw dd.msgAttImg a.msgAttImgL:hover {cursor: url("/images/zoomout.cur"), pointer;}
.msgList .reply {zoom:1;font-size:12px;border: 2px solid #ebebeb; padding: 1px 20px 16px 20px; position: relative; top: -19px; left: 18px; width: 484px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; background: #f8f8f8;}
.msgList .reply .inp01 {background:#fff; width:585px; margin-right:10px; padding:4px 5px; line-height:29px; color:#505050;}
.msgList .reply .replyDiv {float:right; margin: 10px 12px 0 0;}
.msgList .reply .replyDiv .is_top {margin-left:5px;}
.msgList .reply .btn {width:60px; height:28px; line-height:28px; margin-left: 12px;}
.msgList .reply .enter { display:block; padding-bottom:6px; overflow:hidden; zoom:1;}
.msgList .reply dl {overflow:hidden; zoom:1;}
.msgList .reply dl dt { float:left; width:40px; padding-top:3px; overflow:hidden; zoom:1;}
.msgList .reply dl dd { float:left; width:630px; line-height:18px;}
.msgList .reply .comment_list {overflow: hidden;}
.msgList .reply .comment_list .hr_div {color:#DFD8D8; letter-spacing:4px; white-space:nowrap; overflow: hidden;}
/* word colors and sizes */
.c_grey1, a.c_grey1:active, a.c_grey1:visited {color: #333;}
.c_grey2, a.c_grey2:active, a.c_grey2:visited {color: #7F7F7F;}
.c_grey3, a.c_grey3:active, a.c_grey3:visited {color: #DDD;}
.c_grey4, a.c_grey4:active, a.c_grey4:visited {color: #505050;}
.c_grey5, a.c_grey5:active, a.c_grey5:visited {color: #A0A0A0;}
.c_blue1, a.c_blue1:active, a.c_blue1:visited {color: #0C80D6;}
.c_blue2, a.c_blue2:active, a.c_blue2:visited {color: #6EAFD5;}
.c_blue3, a.c_blue3:active, a.c_blue3:visited {color: #5999D9;}
.c_blue4, a.c_blue4:active, a.c_blue4:visited {color: #E6EFF9;}
.c_blue5, a.c_blue5:active, a.c_blue5:visited {color: #01C1FA;}
.c_blue6, a.c_blue6:active, a.c_blue6:visited {color: #72B4CD;}
.c_blue7, a.c_blue7:active, a.c_blue7:visited {color: #2F688C;}
.c_white, a.c_white:active, a.c_white:visited {color: #FFF;}
.c_red, a.c_red:active, a.c_red:visited {color: #FF5959;}
.c_orange, a.c_orange:active, a.c_orange:visited {color: #FF8000;}
.c_green, a.c_green:active, a.c_green:visited {color: #70BF04;}
.c_green2, a.c_green2:active, a.c_green2:visited {color: #61A604;}
.c_green3, a.c_green3:active, a.c_green3:visited {color: #C8FF81;}
.c_yellow {color: #CCCC33;}
.c_yellow2 {color: #FFFF99;}
.c_blue10 {color: #3399CC;}
.c_purple {color: #666699;}
a.c_orange:hover {color: #FF8000;text-decoration: underline;}
a.c_red:hover {color: #FF5959;text-decoration: underline;}
a.c_green:hover {color: #70BF04;text-decoration: underline;}
a.c_green2:hover {color: #61A604;text-decoration: underline;}
a.c_green3:hover {color: #C8FF81;text-decoration: underline;}
a.c_grey1:hover {color: #333;text-decoration: underline;}
a.c_grey2:hover {color: #7F7F7F;text-decoration: underline;}
a.c_grey3:hover {color: #DDD;text-decoration: underline;}
a.c_grey4:hover {color: #505050;text-decoration: underline;}
a.c_grey5:hover {color: #A0A0A0;text-decoration: underline;}
a.c_blue1:hover {color: #0C80D6;text-decoration: underline;}
a.c_blue2:hover {color: #6EAFD5;text-decoration: underline;}
a.c_blue3:hover {color: #5999D9;text-decoration: underline;}
a.c_blue4:hover {color: #E6EFF9;text-decoration: underline;}
a.c_blue5:hover {color: #01C1FA;text-decoration: underline;}
a.c_blue6:hover {color: #72B4CD;text-decoration: underline;}
a.c_blue7:hover {color: #2F688C;text-decoration: underline;}
a.c_white:hover {color: #FFF;text-decoration: underline;}
a.c_black {color: #000;}
a.c_black:hover {color: #000;text-decoration: underline;}
.s_9pt {font-size: 9pt;}
.s_10pt {font-size: 10pt;}
.s_10_5pt {font-size: 10.5pt;}
.s_11pt {font-size: 11pt;}
.s_12pt {font-size: 12pt;}
.s_14pt {font-size: 14pt;}
.s_16pt {font-size: 16pt;}
.s_8_5pt {font-family:"verdana"; font-size: 10px;-webkit-text-size-adjust:none; }

.pagination a {margin-left:5px; }
.iconFrame { margin:7px 0px; padding:5px; background:#F8F8F8; overflow:hidden; zoom:1;}
.l { float:left;}
.r { float:right;}
.r a.fsx { float:right; position: relative; left:0px; top:0px;}
.tr { text-align:right}
a.iconBlue,a.iconBlueA { display:inline-block; width:81px; height:22px; margin:0 5px; background:url(/images/icon_42.gif) no-repeat; text-align:center; font:12px/22px 微软雅黑; }
a:hover.iconBlue { background-position:0 -22px;}
a.iconBlueA { background-position:0 -44px; color:#0098df; }
a.seq01,a.seq01A { display:block; float:left; width:89px; height:22px; font:12px/22px 微软雅黑;margin:0 5px; padding: 0 0 0 8px; background:url(/images/icon_40.gif) no-repeat;}
a:hover.seq01 { background-position:0 -22px;}
a.seq01A { background-position:0 -44px; }
a.seq02,a.seq02A { display:block; float:left; width:89px; height:22px; font:12px/22px 微软雅黑;margin:0 5px; padding: 0 0 0 8px; background:url(/images/icon_41.gif) no-repeat;}
a:hover.seq02 { background-position:0 -22px;}
a.seq02A { background-position:0 -44px; }

.header_notice_bar {margin-right: auto;margin-left: auto;background-color: #FFC;padding: 3px;border: 1px solid #FC0;text-align: center;}
.download-splite{border: 1px solid #E7E7E7;margin-bottom:65px;}
.app_show_android {height: 380px;width: 950px;background-image: url(/images/app_banner01.jpg);background-repeat: no-repeat;background-position: 0px 0px;position:relative;}
.app_show_android  .app-detail{width:325px;position:absolute;left:60px;top:205px;font-size:12px;line-height:16px;}
#download_buttons{position:absolute;left:65px;top:282px;text-align:center;}
#download_buttons span{color:#ADAFB3;font-size:13px;font-weight: bold;margin-top:5px;line-height:24px;}
.app_show_mfp {height: 370px;width: 950px;padding-top: 20px;background-image: url(/images/app_intro_bg_mfp.jpg);background-repeat: no-repeat;background-position: 0px 0px;margin-bottom: 30px;}
.app_intro {height: auto;width: 400px;margin: 0 0 0 10px;}
.app_title {font-size: 26pt;margin-bottom: 8px;}
.app_desc {line-height: 1.5em;margin-bottom: 30px;}
.app_download {margin-bottom: 8px;}
.app_download_info {margin-bottom: 25px;}
.app_feature {padding:30px 25px 125px 25px;height: auto;width:900px;background-color:#fff;}
.app_feature ul li {height: auto;width: 100%;}
.app_feature .app_download_03{height:577px;background: url("/images/app_download_03.jpg") no-repeat scroll 0 0 transparent;}
.app_feature .app_download_05{height:534px;background: url("/images/app_download_05.jpg") no-repeat scroll 0 0 transparent;}
.app_feature .app_download_06{height:283px;background: url("/images/app_download_06.jpg") no-repeat scroll 0 0 transparent;}
.app_feature_img {float: left;height: auto;width: 140px;}
.app_feature_info {float: left;height: auto;width: 310px;}
.app_feature_title {font-size: 16pt;margin-bottom: 15px;}
.app_feature_desc {font-size: 10.5pt;line-height: 1.5em;}
.app_feature ul li .dot_spliter {margin-top: 30px;}
.app_feature .mofun_course{background:url("/images/mofun_course.png") no-repeat scroll 0 0 transparent;}
.app_feature .list{margin-bottom:75px;padding-left:38px;}
.app_feature .list h3{border-bottom:none;font-size:33px;padding:0;font-weight:inherit;}
.app_feature .list span{color:#4384bd;font-size:30px;}
.app_feature .list p{font-size:16px;margin-top:10px;line-height:24px;color:#666;}
.app_feature .mofun_course p{width:480px;}
.app_feature .time-updata{background:url("/images/time_updata.png") no-repeat scroll 0 0 transparent;margin-right:20px;}
.app_feature .time-updata img{float:left;}
.app_feature .tap-translate{background:url("/images/tap_translate.png") no-repeat scroll 0 0 transparent;}
.app_feature .tap-translate img{float:right;margin-right:40px;}
.app_feature .list2{width:400px;float:left;}
.app_feature .every-fine-listen img{float:right;margin-top:20px;margin-right:66px;}
.app_feature .core-vocabulary{background:url("/images/core_vocabulary.png") no-repeat scroll 0 0 transparent;margin-right:20px;}
.app_feature .every-fine-listen{background:url("/images/every_fine_listen.png") no-repeat scroll 0 0 transparent;}
.app_feature .core-vocabulary img{margin-top:20px;}
.app_feature .mofunshow-pk{background:url("/images/mofunshow_pk.png") no-repeat scroll 0 0 transparent;}
.app_feature .mofunshow_wrap{width:230px;}
.app_feature .mofunshow-pk p,.app_feature .mofunshow-pk h3{width:230px;float:left;}
/* download button */
a.download-btn-webclipper {background-position: -848px top;padding-top: 70px;width: 233px;}
a.download-btn-webclipper:hover {background-position: -848px -70px;}
a.download-btn-webclipper:active {background-position: -848px -140px;}
a.download-btn-windows {background-position: left top;padding-top: 42px;width: 160px;}
a.download-btn-windows:hover {background-position: left -62px;}
a.download-btn-windows:active {background-position: left -104px;}
a.download-btn-ipad {background-position: -626px top;}
a.download-btn-ipad:hover {background-position: -626px -57px;}
a.download-btn-ipad:active {background-position: -626px -114px;}
a.download-btn-iphone {background-position: -162px top;}
a.download-btn-iphone:hover {background-position: -162px -57px;}
a.download-btn-iphone:active {background-position: -162px -114px;}
a.download-btn-android {background-position: -384px top;width: 242px;}
a.download-btn-android:hover {background-position: -384px -57px;}
a.download-btn-android:active {background-position: -384px -114px;}
.download-btn {background: url("/images/btn-8.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 0;margin-right: 22px;overflow: hidden;padding-top: 57px;width: 222px;}
#video .menu a span{display:none;}
/*comment button*/
div a.voice-play{background:url("/images/voice_play.png") no-repeat scroll 0 0 transparent;height:25px;}
div a.voice-play:hover{background:url("/images/voice_play.png") no-repeat scroll 0 0 transparent;height:25px;}
div a.voice-pause{background:url("/images/voice_pause.png") no-repeat scroll 0 0 transparent;height:25px;}
div a.voice-pause:hover{background:url("/images/voice_pause.png") no-repeat scroll 0 0 transparent;height:25px;}
/*clip mimic*/
#board_mimic{background:url("/images/transparent.gif") repeat scroll 0 0 transparent;;position:absolute;top:0;left:0;width:800px;height:450px;}
#board_mimic .start_student_board{width:175px;height:174px;margin-top:200px;margin-left:auto;margin-right:auto;}
#board_mimic .start_student_board span{height:63px;}
#board_mimic .start_student_board .start_student{width:173px;float:left;background:url("/images/read_after_icon.png") no-repeat scroll -116px -149px transparent;}
#board_mimic .start_student_board .start_student:hover{background:url("/images/read_after_icon.png") no-repeat scroll -116px -212px transparent;cursor:pointer;}
#board_mimic .start_student_board .repeat{width:63px;float:right;background:url("/images/read_after_icon.png") no-repeat scroll -303px -149px transparent;}
#board_mimic .start_student_board .repeat:hover{background:url("/images/read_after_icon.png") no-repeat scroll -303px -212px transparent;cursor:pointer;}
#board_mimic .read_after_copy_board{position:relative;width:310px;height:174px;margin-top:80px;margin-left:auto;margin-right:auto;}
#board_mimic .read_after_copy_board .phone_chaining{width:310px;height:55px;background:url("/images/read_after.png") no-repeat scroll 0 0 transparent;text-align:center;padding-top:14px;padding-bottom:12px;}
#board_mimic .read_after_copy_board .phone_chaining span{color:#fff;font-size:26px;}
#board_mimic .read_after_copy_board .phone_chaining div{padding-top:12px;}
#board_mimic .read_after_copy_board .phone_chaining div a{color:#10B4DE;text-decoration:underline;}
#board_mimic .read_after_copy_board .read_after_footer{bottom:0px;position:absolute;width:100%;}
#board_mimic .read_after_copy_board .read_after_footer .repeat_current_sentence{float:left;width:138px;height:54px;background:url("/images/read_after_icon.png") no-repeat scroll -500px -21px transparent;}
#board_mimic .read_after_copy_board .read_after_footer .repeat_current_sentence:hover{background:url("/images/read_after_icon.png") no-repeat scroll -500px -75px transparent;cursor:pointer;}
#board_mimic .read_after_copy_board .read_after_footer .next_sentence{float:right;width:138px;height:54px;background:url("/images/read_after_icon.png") no-repeat scroll -644px -21px transparent;}
#board_mimic .read_after_copy_board .read_after_footer .next_sentence:hover{background:url("/images/read_after_icon.png") no-repeat scroll -644px -74px transparent;cursor:pointer;}
#board_mimic .word_exp_board_wrap .header_background{background:url(/images/word_expl_background_t.png) no-repeat scroll 0 0;width:600px;height:5px;margin:-5px auto 0px auto;position:absolute;}
#board_mimic .word_exp_board_wrap .footer_background{background:url(/images/word_expl_background_b.png) no-repeat scroll 0 0;width:600px;height:5px;margin:0 auto 0 auto;position:absolute;}
#board_mimic .word_exp_board_wrap{position:relative;}
#board_mimic .word_exp_board{position:relative;background:url("/images/word_expl_background_m.png") repeat-y scroll 0 0 transparent;width:600px;margin-right:auto;margin-left:auto;margin-top:44px;}
#board_mimic .word_exp_board .close_word_exp_board{position:absolute;width:26px;height:26px;top:-13px;right:-13px;background:url("/images/read_after_icon.png") no-repeat scroll -633px -184px;}
#board_mimic .word_exp_board .close_word_exp_board:hover{background:url("/images/read_after_icon.png") no-repeat scroll -633px -219px;cursor:pointer;}
#board_mimic .word_exp_board .header .word{font-size:24px;float:left;background:url("/images/shadow.png") no-repeat scroll 0 5px transparent;width:156px;height:40px;text-align:center;color:#fff;}
#board_mimic .word_exp_board .header .english{float:right;color:#FFF;font-size:14px;color:#249ED9;max-height:40px;}
#board_mimic .word_exp_board .header .american{float:right;color:#FFF;font-size:14px;margin-right:20px;color:#89BE58;max-height:40px;}
#board_mimic .word_exp_board .header .english span{float:left;overflow:hidden;text-align:right;max-width: 200px;overflow: hidden;height: 20px;}
#board_mimic .word_exp_board .header .american span{float:left;overflow:hidden;text-align:right;max-width: 200px;overflow: hidden;height: 20px;}
#board_mimic .word_exp_board .header em img{float:right;width:30px;height:30px;margin-top:-5px;}
#board_mimic .word_exp_board .header .english em img{background:url("/images/ei.png") no-repeat scroll 0px 0px transparent;}
#board_mimic .word_exp_board .header .english em img:hover{background:url("/images/ei.png") no-repeat scroll 0px -28px transparent;cursor:pointer;}
#board_mimic .word_exp_board .header .american em img{background:url("/images/ei.png") no-repeat scroll -30px 0px transparent;}
#board_mimic .word_exp_board .header .american em img:hover{background:url("/images/ei.png") no-repeat scroll -30px -28px transparent;cursor:pointer;}
#board_mimic .word_exp_board .content{clear:both;padding-top:20px;padding-left:33px;width:546px;max-height:135px;overflow:auto;}
#board_mimic .word_exp_board .header{width:580px;padding-top:27px;}
#board_mimic .word_exp_board .footer{width:546px;margin-left:33px;padding-bottom:16px;}

#board_mimic .word_exp_board .content li{font-size:16px;color:#E0E0DF;margin-bottom:10px;}
#board_mimic .word_exp_board .footer{width:543px;height:40px;}
#board_mimic .word_exp_board .footer span{float:right;width:136px;height:41px;background:url("/images/read_after_icon.png") no-repeat scroll -380px -169px transparent;}
#board_mimic .word_exp_board .footer span:hover{background:url("/images/read_after_icon.png") no-repeat scroll -380px -210px transparent;vertical-align:bottom;cursor:pointer;}
#board_mimic .word_exp_board .footer a{color:#E0E0DF;font-size:16px;text-decoration:underline;float:left;padding-top:15px;}
#board_mimic .mimic_finish_board{width:395px;height:54px;margin-left:auto;margin-right:auto;margin-top:205px;}
#board_mimic .mimic_finish_board .repeat_listening{float:right;width:221px;height:53px;background:url("/images/read_after_icon.png") no-repeat scroll -120px -21px transparent;}
#board_mimic .mimic_finish_board .repeat_listening:hover{background:url("/images/read_after_icon.png") no-repeat scroll -120px -75px transparent;cursor:pointer;}
#board_mimic .mimic_finish_board .repeat_current_sentence{float:left;width:138px;height:54px;background:url("/images/read_after_icon.png") no-repeat scroll -498px -21px transparent;}
#board_mimic .mimic_finish_board .repeat_current_sentence:hover{background:url("/images/read_after_icon.png") no-repeat scroll -498px -75px transparent;cursor:pointer;}
#video #board_mimic .next_stage{width:600px;height:350px;margin-left:auto;margin-right:auto;margin-top:50px;}
#video #board_mimic .next_stage .whole_clip_expl{width:560px;height:180px;padding:10px 20px;background:url("/images/clip_expl_background.png") no-repeat scroll 0 0 transparent;}
#board_mimic .pronounce {height: 100px;margin: 150px auto 0;width: 100px;}
#board_mimic .pronounce img{background: url("/images/korean_word_audio_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;height: 100px;width: 100px;}
#board_mimic .pronounce img:hover{background: url("/images/korean_word_audio_icon_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;}
/*save*/
/*#board_mimic .next_stage .go_pk{width:138px;height:53px;margin-left:auto;margin-right:auto;margin-top:50px;background:url("/images/pk.png") no-repeat scroll 0 0 transparent;}
#board_mimic .next_stage .go_pk:hover{background:url("/images/pk_hover.png") no-repeat scroll 0 0 transparent;cursor:pointer;}*/
#prompt_thumb{background:url("/images/prompt_thumb_10759.png") no-repeat scroll 0 0 transparent;}
#prompt_thumb:hover{background:url("/images/prompt_thumb_10760.png") no-repeat scroll 0 0 transparent;cursor:pointer;}
.course_subtitle_en em{display: inline-block;}
/*兑换码*/
#redeem_code_frame .input {width: 200px;height:20px;line-height:20px;padding:3px;font-size:12px;}
#redeem_code_frame{padding:20px;position:relative;}
#redeem_code_text{margin-left: 10px;}
#redeem_code_frame .redeem_code_content{margin-bottom: 20px;}
#redeem_code_frame .redeem_code_commit{text-align: center;}
/*aboutus*/
#content .about-cont{background: inherit;border:none;}
.blue-splite{margin-top:38px;color:#36A0DE;margin-bottom:25px;clear:both;border-bottom:none;}
.dotted-splite{border-top:dotted;border-bottom:none;}
.about-banner{width:100%;height:355px;background:url("/images/about_banner.png") no-repeat scroll 0 0 transparent;}
.about-feature{margin-left:10px;margin-right:10px;}
.about-feature .title{width:140px;height:40px;background:url("/images/about_03.jpg") no-repeat scroll 0 0 transparent;}
.about-feature .about-detail li{margin-top:30px;padding-left:20px;background:url("/images/about_06.jpg") no-repeat scroll 0 0 transparent;}
.about-feature .about-detail h2{color:#000;font-weight: inherit;}
.about-feature .aboutus-detail{padding-bottom:42px;}
.about-feature .aboutus-detail p{font-size:12px;}
.about-feature .aboutus-detail li{width:178px;text-align:center;float:left;margin-right:38px;}
.about-feature .aboutus-detail .last{margin-right:0;}
.about-feature .aboutus-detail li p{text-align:left;}
.about-feature .about-video{margin-bottom:90px;}
.about-feature .about-video span{font-size:12px;}
.about-feature .about-video h4{border:none;padding:0;margin-bottom:12px;font-size:14px;}
.about-feature .about-video p,.about-feature .about-declaration p{text-indent:2em;margin-bottom:16px;font-size:12px;}
.about-feature .about-declaration h4{border:none;padding:0;margin-bottom:12px;font-size:14px;}

/*pay-buy*/
.pay-splite{border:1px solid #EEE;margin-bottom:20px;}
#pay_layer{width:500px;}
#pay_layer .pay_course_detail{width:500px;text-align:center;background-color:#EEE;padding-bottom:20px;}
#pay_layer .pay_course_detail span{display:block;margin-top:20px;}
#pay_layer .pay_course_detail .course-thumbnail-wrap{padding:1px;border:1ps solid #E6E6E6;background-color:#fff;display:inline-block;}
#pay_layer .pay_course_detail .title{font-size:20px;font-weight:bold;color:#333;}
#pay_layer .pay_course_detail .price{font-size:25px;font-weight:bold;color:#E56606;}
#pay_layer .pay_course_detail .period-validity{font-size:16px;color:#333;margin-bottom:20px;}
#pay_layer .payment-mode{padding:40px 75px 60px 100px;text-align:center; margin-bottom: 40px;position:relative;}
#pay_layer .payment-mode .zhifubao img{background:url(/images/payment_icons.png) no-repeat scroll -140px 0 transparent;}
#pay_layer .payment-mode .zhifubao img:hover{background:url(/images/payment_icons.png) no-repeat scroll -140px -80px transparent;}
#pay_layer .payment-mode .gift-card-content,#pay_layer .payment-mode .redeem-code-content{width:160px;float:left;}
#pay_layer .payment-mode .gift-card-content img{background:url(/images/payment_icons.png) no-repeat scroll -280px 0px transparent;}
#pay_layer .payment-mode .gift-card-content img:hover{background:url(/images/payment_icons.png) no-repeat scroll -280px -40px transparent;}
#pay_layer .payment-mode .redeem-code-content img{background:url(/images/payment_icons.png) no-repeat scroll -280px -80px transparent;}
#pay_layer .payment-mode .redeem-code-content img:hover{background:url(/images/payment_icons.png) no-repeat scroll -280px -120px transparent;}
#pay_layer .payment-mode .weibozhifu img{background:url(/images/payment_icons.png) no-repeat scroll 0 0 transparent;}
#pay_layer .payment-mode .weibozhifu img:hover{background:url(/images/payment_icons.png) no-repeat scroll 0 -80px transparent;}
#pay_layer .payment-mode span{font-size:12px;color:#004386;line-height:40px;display:block;}

#iphone_buttons{position:absolute;left:240px;top:282px;text-align:center;}
#iphone_buttons span{color:#ADAFB3;font-size:13px;font-weight: bold;margin-top:5px;line-height:24px;}
#iphone_buttons img{background:url(/images/appstore_icon.png) no-repeat scroll 0px 0px transparent;}
#iphone_buttons img:hover{background:url(/images/appstore_icon.png) no-repeat scroll 0px -43px transparent;}
.comment-time{margin-right:5px;}
.comment-black{color:#808080;}

/*app-iPhone*/
.app-download-buttons{width:300px;height:100px;position:absolute;left:50%;top:268px;margin-left:-260px;}
.app-buttons{width:300px;height:100px;position:absolute;left:50%;top:356px;margin-left:-280px;}
.ios-link-img{margin-right:5px;background:url(/images/app_download_icons.png) no-repeat scroll -144px 0 transparent;}
.ios-link-img:hover{background:url(/images/app_download_icons.png) no-repeat scroll -144px -42px transparent;}
.android-link-img{margin-right:5px;margin-top:5px;background:url(/images/app_download_icons.png) no-repeat scroll 0 0 transparent;}
.android-link-img:hover{background:url(/images/app_download_icons.png) no-repeat scroll 0 -42px transparent;}
.install-360{margin-top:52px;}

/*joinus*/
.float-left{float:left;}
.float-right{float:right;}
.joinus .about-mofun{float:right;width:435px;height:315px;border:2px dashed #00A0E9;padding:15px;margin-top:60px;position:relative;}
.joinus .about-mofun .img-about-mofun{position:absolute;top:-7px;left:-159px;background-color:#F8F8F8;}
.about-mofun .about-mofun-describe{font-size:14px;color:#525252;}
.about-mofun .about-mofun-describe a{color:#0081cf;cursor:pointer;}
.about-mofun .about-mofun-describe a:hover{color:#0398F2}
.joinus .recruit{margin-top:40px;clear:both;float:left;margin-bottom:100px;}
.joinus .recruit h2{font-size:44px;color:#ADADAD;font-weight:inherit;}
.joinus .recruit .splite{width:630px;color:#ADADAD;margin-top:10px;}
.joinus .recruit .post-info .vertical{position:relative;width:308px; height:560px;border:1px solid #D8E9F1;text-align:center;}
.joinus .recruit .post-info .level{cursor:pointer;position:relative;width:630px;border:1px solid #EDEDED;margin-top:10px;clear:both;margin-bottom:10px;background-color:#EDEDED;}
.joinus .recruit .post-info{margin-top:40px;}
.joinus .recruit .post-info .level .post-detail{width:630px;}
.joinus .recruit .post-info .level .post-name{font-size:20px;color:black;line-height:38px;display:inline-block;text-align:left;margin-left:5px;}
.joinus .recruit .post-info .instructors_researchers .post-name{margin-top:151px;}
.joinus .recruit .post-info .post-detail{text-align:left;top:0;color:#black;display:none;}
.joinus .recruit .post-info .post-detail p{font-size:14px;margin-bottom:20px;line-height:20px;}
.joinus .recruit .post-info .post-detail .post-detail-wrap{padding:20px;}
.joinus .recruit .post-info .post-detail h3{border:none;font-size:15px;font-weight:blod;color:black;padding:0;margin-bottom:20px;height:20px;line-height:20px;}
.joinus .recruit .post-info .ico{transition: all 400ms ease-out 0s;float:left;background:url('/images/joinus_right.png') no-repeat;background-size:contain;width:18px;height:18px;margin-top:11px;margin-left:10px;}

/*msg_expl_fav.html*/
#content .cont_msg { margin:0 0 30px 0;}
.msgList .msgExplContent {clear:both;}
.msgList .msgExplContent .msgOri .userThumbnail {float:left;}
.msgList .msgExplContent .msgOri .userThumbnail img {width:50px; height:50px;}
.msgList .msgExplContent .msgOri  .explShowDiv {padding-left: 76px;}
.msgList .msgExplContent .msgOri  .explShowDiv .dialogArrowheadImage {float:left;position:relative;top:0px;left:6px;}
.msgList .msgExplContent .msgOri  .explShowList {background: #ffffff; margin-bottom: 17px; border:2px solid #ebebeb; border-radius: 6px; padding: 22px 30px 28px 30px; overflow: hidden;}
.msgList .msgExplContent .msgOri  .explShowList .expl_first_audio_or_pic .expl_pic_first {width:122px; height:122px;}
.msgList .msgExplContent .msgOri  .explShowList .expl_first_audio_or_pic .dub_play_png {position:absolute; left:39px; top:39px;}
.msgList .msgExplContent .msgOri  .explShowList .expl_first_audio_or_pic span {width:122px; height:122px; background:#0098df; display:block; cursor: pointer;}
.msgList .msgExplContent .msgOri  .explShowList .expl_first_audio_or_pic span img {position: relative; top: 36px; left: 36px;}
.msgList .msgExplContent .msgOri  .explShowList .issueTime {margin-left: 9px;}
.msgList .msgExplContent .msgOri  .explShowList .expl_first_audio_or_pic {float:left; margin-right: 20px;}
.msgList .msgExplContent .msgOri  .explShowList .dialogContent {margin-top:16px;}
.msgList .msgExplContent .msgOri  .explShowList .dialogContent li.dialogContentCn {margin-top: 10px;}
.msgList .msgExplContent .msgOri  .explShowList .dialogContent .movie_name {margin-top: 4px; font-size: 9pt; color: #6EAFD5;}
.msgList .msgExplContent .msgOri  .explShowList .dialogContent .section_name_dub {margin:7px 0;}
.msgList .msgExplContent .msgOri  .explShowList .dialogContent .movie_name_dub {font-size: 9pt; color: #6EAFD5;}
.msgList .msgExplContent .msgOri  .explShowList .explContent {margin-top:20px;}
.msgList .msgExplContent .msgOri  .explShowList .explContent .expl_audio_button_not_first {background: #9DF044; width: 156px; height: 30px; border-radius: 14px; cursor:pointer;}
.msgList .msgExplContent .msgOri  .explShowList .explContent .expl_audio_button_not_first img {width: 20px; height: 20px; float:right; position: relative; left: -12px; top: 6px;}
.msgList .msgExplContent .msgOri  .explShowList .explContent .expl_audio_length {color:white; position: relative; top: 6px; left: 12px;}
.msgList .msgExplContent .msgOri  .explShowList .explContent p {margin-bottom:8px;}
.msgList .msgExplContent .msgOri  .explShowList .explContent img {width:100%;}
.msgList .msgExplContent .msgOri  .explShowList .user_act {float:right;padding-top:10px; width:465px;}
.msgList .msgExplContent .msgOri  .explShowList .userName {font-size:15px;}
.msgList .msgExplContent .msgOri  .explShowList .begin_show_dub {cursor:pointer; position:relative;}
.msgList .msgExplContent .msgOri  .explShowList .mfs_item_box_large {margin:12px 0;}
.msgList .msgExplContent .msgOri  .explShowList .mfs_item_box {height: auto; background-color: white; border: solid 1px #e6e6e6;}
.msgList .msgExplContent .msgOri  .explShowDiv .comment_arrow {position: relative; top: -19px; left: 439px; z-index: 9999; }
